#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
@AUTHOR: tyc
@VERSION: 1.0.0
@DESCRIPTION: 无头浏览器 不显示页面
@time: 2021-07-13 13:40:12 
"""
from time import sleep

from selenium.webdriver import Chrome
from selenium.webdriver.support.select import Select
from selenium.webdriver.chrome.options import Options

# 设置无头浏览器
opt = Options()
opt.add_argument('--headless')
opt.add_argument('--disable--gpu')

browser = Chrome(options=opt)
browser.get('https://www.endata.com.cn/BoxOffice/')

trs = browser.find_elements_by_xpath('//*[@id="TopList"]/div/table/tbody/tr')
for tr in trs:
    print(tr.find_element_by_xpath('./td[2]').text)
# 获取页面源代码
print(browser.page_source)

# 定位到下拉列表
# sel_el = browser.find_element_by_xpath()
# 包装下拉列表
# sel = Select(sel_el)
# 循环下拉列表的所有选项
# for i in range(len(sel.options)):  # 按照所有切换
#     sel.select_by_index(i)
#     sleep(1)


